import 'package:qgchat/page/live/videoPage/live/model/videoText.dart';

// 状态抽象
abstract class DialogueState {
  const DialogueState();
}

// 状态：加载中(未获取数据时)
class DialogueLoading extends DialogueState {
  final List<VideoTextModel> list = [];
}

// 状态：成功加载
class DialogueLoaded extends DialogueState {
  final List<VideoTextModel> list;

  const DialogueLoaded([this.list = const []]);
}

// 状态：未成功加载
class DialogueNotLoaded extends DialogueState {
  final List<VideoTextModel> list = [];
}